Real time painting effect done in unreal engine 5 post processing. The method similarly to Voronoi distributes paint strokes in cells and checks their neighbors for overlap. The paint strokes are rotated based on normals.